<?php
require_once "db.php";
require_once "PicThumb.class.php";

global $database;
$root_dir = '/phpstudy_pro/WWW/pattern/backend/api/';
// $root_dir = '/www/pattern/backend/api/';

$items = $database->select("pattern", "*");

$count = 0;
foreach ($items as $item) {
    $count++;
    if (!empty($item['picture'])) {
        if (stristr($item['picture'], '_thumb')) {
            $picture_thumb = $item['picture'];
            $picture = str_replace('_thumb', '', $item['picture']);
//            $option = array(
//                'type' => 'crop',
//                'width' => 330,
//                'height' => 240,
//                'handler' => 'gd'
//            );
//
//            // 源图
//            $filepath = $item['picture'];
//            $source1 = $root_dir . $filepath;
//            $path_arr = explode('.', $filepath);
//            $dest1 = $path_arr[0] . '_thumb.' . $path_arr[1];
//            $thumb = new PicThumb();
//            $thumb->set_config($option);
//            $thumb->create_thumb($source1, $root_dir. $dest1);

            $database->update('pattern', ['picture' => $picture, 'picture_thumb' => $picture_thumb], ['pid' => $item['pid']]);
        }
    }
    echo $item['pid'] . "\n";
}

echo $count;
